package se.webbzon.boltzmann.game.event;

import se.webbzon.boltzmann.debug.Debug;
import se.webbzon.boltzmann.sound.SoundUtils;
import se.webbzon.oschi01.worldarea.WorldArea;

public class SoundEvent extends AbstractGameEvent {
	
	/*============================================================
	Constructors
	============================================================*/
	
	public SoundEvent(String[] arguments) {
		super(arguments);
	}
	
	/*============================================================
	Public Methods
	============================================================*/

	@Override protected void onBegin(WorldArea world) {
		if (arguments() > 0) try {
			SoundUtils.playSound(getArgument(0));
		} catch (NullPointerException e) {
			Debug.report(e);
		}
		end();
	}

	@Override protected void onEnd() {};

}
